import java.util.Random;
import java.util.Scanner;

public class GuessNumber {
    public static void main(String[] args) {
        //生成随机数
        Random random = new Random();
        int r = random.nextInt(101);
        //用户输入流
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入您的答案（1-100之间的整数）：");
        int s = 0;
        //循环次数
        for (int i = 0 ; i < 1000 ;i++ ){
            if (i <= 6){
                 s  = scanner.nextInt();
            }
            //判断用户输入与正确答案之间的关系
            if (s == r && i < 7){
                System.out.println("恭喜您，答对了！");
                break;
            }else if (s < r && i < 6 ){
                System.out.println("答案偏小，再试一次吧！");
            }else if( s > r && i < 6)  {
                System.out.println("答案偏大，再试一次吧！");
            }else {
                System.out.println("很遗憾没有猜对，游戏结束！");
                System.out.println("是否继续（y/n）");
                String s1 = scanner.next();
                if (s1.equals("y")){
                    System.out.println("游戏重新开始");
                    i = 0;
                }else if (s1.equals("n")) {
                    System.out.println("已退出");
                    break;
                }else {
                    System.out.println("请输入y/n");
                }
            }
        }
    }
}
